home *** CD-ROM | disk | FTP | other *** search
/ Grand Slam 3 / Grand Slam 3.iso / 004 / dvs212.arj / DVS.DOC < prev    next >
Text File  |  1994-03-29  |  43KB  |  1,418 lines

  1.  
  2.  
  3.  
  4.                       ░█████       ░██    ░██     ░█████
  5.                       ░██  ░██     ░██    ░██    ░██
  6.                       ░██   ░██     ░██  ░██      ░█████
  7.                       ░██   ░██     ░██  ░██          ░██
  8.                       ░██  ░██       ░██░██      ░██  ░██ 
  9.                       ░██████         ░███        ░█████
  10.  
  11.  
  12.  
  13.                                     DVS 2.11
  14.  
  15.  
  16.                            Diamond Verification System
  17.  
  18.  
  19.  
  20.                            (C) 1993,1994  by Huub Smit
  21.  
  22.  
  23.                                 ─────────────────
  24.  
  25.  
  26.                                  March 29, 1994
  27.  
  28.  
  29.  
  30.  
  31.  
  32.  
  33.  
  34.       ▌ INDEX
  35.       ▌ ────────────────────────────────────────────────────────────────
  36.  
  37.  
  38.  
  39.  
  40.  
  41.  
  42.  
  43.  
  44.  
  45.  
  46.  
  47.  
  48.                 Page      Topic
  49.                 ────      ──────────────────────────────────────
  50.  
  51.                   1       General Information
  52.                   2       Disclaimer    / Shareware
  53.                   3       Requirements  / Registration
  54.  
  55.                   4       Configuration - Paths
  56.                   5                     - Paths          (continued)
  57.                   6                     - Usersettings
  58.                   7                     - Timing
  59.                   8                     - Behaviour
  60.                   9                     - Behaviour      (continued)
  61.                  10                     - Modem     / Registration
  62.                  11                     - NetMail
  63.   
  64.                  12       Install
  65.                  13       Multiline
  66.                  14       Sysop Call-back
  67.                  15       Cleaning UserBase
  68.                  16       Tuning        / Quick-Install
  69.                  17       Tuning        / Quick-Install  (continued)
  70.  
  71.                  18       Appendix A    Mentioned (C)-software
  72.                  19       Appendix B    Beta-testers for DVS
  73.                  20       Appendix C    Author & Registration site
  74.                  21       Appendix D    Files / Special Note
  75.  
  76.  
  77.  
  78.  
  79.  
  80.  
  81.  
  82.  
  83.  
  84.  
  85.  
  86.  
  87.  
  88.  
  89.         DVS Documentation                                               INDEX
  90.  
  91.  
  92.  
  93.  
  94.       ▌ General Information
  95.       ▌ ────────────────────────────────────────────────────────────────
  96.  
  97.         DVS optimizes the privacy of each user by blocking his/her number 
  98.         for further use by anyone else.
  99.  
  100.         DVS will protect sysops of BBS-systems against fake users.
  101.         
  102.         DVS must be installed in a way a new user gets it as one of the 
  103.         first options on your BBS.
  104.  
  105.         DVS will determine Local, Long distance or International numbers and 
  106.         checks for possible "Blocks" (forbidden numbers ea. 911* ).
  107.  
  108.         DVS will check if the telephone-numbers the new user entered are 
  109.         new to your system. Meaning when another user has entered one of 
  110.         these numbers before, DVS will refuse to call back. (this option is 
  111.         configurable for testing purposes) 
  112.  
  113.         DVS will call-back the new user to check if the number does really 
  114.         exist, ask a code and then upgrades the user so he/she may use your 
  115.         BBS. 
  116.  
  117.         Each time DVS is activated to call-back, a counter in the 
  118.         history-file will be increased and checked against the configured 
  119.         amount of allowed tries for one single number. When this counter 
  120.         exceeds the limit, DVS will tell the user his number has been 
  121.         tried "more than enough".
  122.  
  123.         DVS will dial the selected number once or more per session, 
  124.         depending on the configured REDIAL-value.
  125.         
  126.         Optionally the user gets some free time to look around.
  127.         Advised download-limit 0 Kb in the new-user-settings of your BBS.
  128.         (When upgrading the users level etc., DVS will not change this 
  129.         download-limit).
  130.  
  131.         DVS will automatically enter the test-mode when entered local.
  132.         (Baudrate 0) In this case no modem-activity is performed but
  133.         only simulated on your screen. You will also have a look at how a 
  134.         registered version would look like.
  135.         
  136.         DVS can be used to "clean-up" your userbase by making a seperate
  137.         config and then start DVS.EXE with the "/L" for special Level-mode.
  138.         In this way, DVS allows any security-level and will NOT change it 
  139.         after the call-back. Only flag-setting is done. 
  140.  
  141.         DVS is able to write a NETMAIL to the Sysop or the Co-Sysop of the 
  142.         system and state the results of a session. You woun't have to look 
  143.         in the logfile every time you come home.
  144.  
  145.         DVS does even support the "RINGING" signal of the ZyXel modems as 
  146.         well as a "RING" after initialization before dialing and will 
  147.         then toggle the hook and goes on dialing.
  148.  
  149.  
  150.         DVS Documentation                             General Information   1
  151.  
  152.  
  153.  
  154.  
  155.  
  156.  
  157.       ▌ Disclaimer
  158.       ▌ ────────────────────────────────────────────────────────────────
  159.  
  160.         The author of Diamond Verification System is NEVER responsible for 
  161.         any damage occurring by use of DVS and DVS-tools and -config 
  162.         programs. It has been tested by several beta-test-sysops on various 
  163.         systems and it works fine. However... use at your own risk! 
  164.  
  165.         When you find any strange features or bugs in the program, please 
  166.         contact the author so he can fix it in the next release.
  167.  
  168.         DVS may not be used in any illegal way.
  169.  
  170.         DVS may not be copied in any commercial way without written 
  171.         permission of the copyright holder.
  172.         
  173.         It is not allowed to ship any of the DVS-files with other packages 
  174.         without permission of the author. Nor may you alter the package of 
  175.         DVS by including bbs-commercials or whatever. Sysops are allowed to 
  176.         include their own banner for ZIP- or ARJ-files. 
  177.         
  178.         You are not allowed to change any of the files by editing, 
  179.         disassembling or patching without written permission of the 
  180.         copyright holder. 
  181.  
  182.         All files belonging to DVS are copyrighted 1993 by Huub Smit.
  183.  
  184.  
  185.  
  186.       ▌ ShareWare
  187.       ▌ ────────────────────────────────────────────────────────────────
  188.  
  189.         Diamond Verification System v 2.11 is released as ShareWare.
  190.         You may try this program for a 30 day period and then you will have 
  191.         to decide to register or stop using it.
  192.         All functions are available to anyone. The only difference is the 
  193.         header at start of DVS which tells the user you have registered or 
  194.         not and DVS will complain about his missing registration after 
  195.         some time in the log-file.
  196.         
  197.  
  198.         Please support the shareware concept. This concept makes it
  199.         possible to test the software before paying for it. If you
  200.         decide the software is 'just what you wanted', you will need
  201.         to register. If you don't register, you will violate the
  202.         Shareware concept. This could mean that the next version will
  203.         be a commercial one, so you won't be able to try it before
  204.         buying.
  205.  
  206.         > Register ShareWare - Guarantee the future of SW programs. <
  207.  
  208.  
  209.  
  210.  
  211.  
  212.         DVS Documentation                          Disclaimer / Shareware   2
  213.  
  214.  
  215.  
  216.  
  217.  
  218.  
  219.       ▌ Requirements
  220.       ▌ ────────────────────────────────────────────────────────────────
  221.  
  222.         SYSTEM          286 or higher.
  223.         
  224.         FOSSIL          Fossil communications driver.
  225.                         Ea.: X00.SYS, 
  226.                         DVS needs this driver to communicate with
  227.                         your modem.
  228.  
  229.         Hayes Modem     A Hayes compatible modem.
  230.                         All speeds are supported.
  231.                         (depending on hardware and FOSSIL)
  232.  
  233.  
  234.  
  235.  
  236.  
  237.       ▌ Registration  for versions 2.xx
  238.       ▌ ────────────────────────────────────────────────────────────────
  239.  
  240.         Two ways of registration possible:
  241.  
  242.         
  243.         
  244.         1. The conventional way...
  245.  
  246.            Send US $12 (cheque or money) and your printed INTERNAT.REG to:
  247.  
  248.                   Diamond
  249.                   PO-box 59
  250.                   2396 ZH  Koudekerk a/d Rijn
  251.                   The Netherlands
  252.  
  253.                   and make it payable to Huub Smit.
  254.  
  255.         
  256.         
  257.         2. The advanced way...
  258.  
  259.            Send US $12 to:
  260.  
  261.                   Giro: 56 22 670
  262.                     of: Diamond Trade
  263.                         Koudekerk a/d Rijn NL
  264.                   Sub.: DVS REG FOR <YOURBBSNAME>
  265.  
  266.            and EMAIL or upload your <YOURBBSNAME>.REG to the author.
  267.  
  268.  
  269.  
  270.  
  271.  
  272.  
  273.  
  274.         DVS Documentation                     Requirements / Registration   3
  275.  
  276.  
  277.  
  278.  
  279.  
  280.  
  281.       ▌ Configuration
  282.       ▌ ────────────────────────────────────────────────────────────────
  283.  
  284.         You will have to configure DVS before you can use it properly.
  285.         Start the configurationprogram by:
  286.  
  287.              DVS_C.EXE  [CONFIGFILE]     
  288.                
  289.                         DVS.CFG is the default configfile. You may
  290.                         give an alternative filename as parameter.
  291.                         The program will exit automatically when there 
  292.                         are no keystrokes for some time.
  293.                         When upgrading from an earlier version, DVS_C
  294.                         will read the settings from the old config.
  295.  
  296.       ■ 1 PATHS ──────────────────────────────────────────────────────────
  297.  
  298.       1.1 BBS-system    The BBS-software you are running.
  299.                         range: SBBS/RA1.xx   -  RA2.xx
  300.  
  301.       1.2 BBS-path      Directory where the USERS.BBS is stored in.
  302.                         Needed for checking phonenumbers.
  303.  
  304.       1.3 INFO-path     Directory where EXITINFO.BBS is created in.
  305.                         Usualy the same as your BBS-path
  306.  
  307.       1.4 PHONECTL      Complete path+filename to Phone-Control-file.
  308.                         (PHONE#.CTL) Used to determine a number is local
  309.                         or not and Blocked numbers.
  310.         
  311.                         Format of this file:
  312.         
  313.                         First part:
  314.                         <Number> <space> <Number to dial>  [;comment]
  315.                         
  316.                         ea.:
  317.                         01714
  318.                         020 020
  319.                         02520 02520
  320.  
  321.                   NOTE! On the first line there is NO <Number to dial>
  322.                         because in my own town I may not dial this.
  323.  
  324.                         Second part:
  325.                         ![*]<block>[*]       [;comment]
  326.  
  327.                         where "*" = 0 or more digits
  328.                         ea.:
  329.                         !911*
  330.                         !06*
  331.                         !*1111*
  332.                         !0171411320
  333.  
  334.                   NOTE! These blocks must be entered without spaces.
  335.  
  336.         DVS Documentation                           Paths - Configuration   4
  337.  
  338.  
  339.  
  340.  
  341.  
  342.  
  343.       ■ 1 PATHS ──(continued)─────────────────────────────────────────────
  344.  
  345.  
  346.       1.5 COUNTRYCTL    Complete path+filename to Country-control-file.
  347.                         (COUNTRY#.CTL) Used to determine a number is
  348.                         international or not in case the intelligent method
  349.                         is disabled.
  350.                         Format of this file:
  351.                         <country-code> [;comment]
  352.  
  353.                         ;
  354.                         ; Comment after semi-colon
  355.                         ;
  356.                         ;
  357.                         886  ; Taiwan
  358.                         52   ; Mexico
  359.                         43   ; Austria
  360.                         1    ; US
  361.                         ;
  362.         
  363.       1.6 HISTORY       Complete path+filename of History-file.
  364.                         Every time DVS is used this file will be
  365.                         updated. In combination with "times to try"
  366.                         (see Behaviour) you can prevent DVS of calling
  367.                         a specific number over and over again.
  368.  
  369.                   NOTE! When there is the need to exclude a number from
  370.                         this check (ea. difficulties with users' modem),
  371.                         then locate it in this file and set its counter
  372.                         to "00". (You can use a normal ascii-editor)
  373.  
  374.                   NOTE! This History-file is or will be the most important
  375.                         file of your BBS because it stores all the numbers
  376.                         called by DVS. So be sure to back-up this file
  377.                         together with your userbase.
  378.  
  379.       1.7 LOGNAME       Complete path+filename of the logfile DVS will 
  380.                         create or append to. 
  381.                         You may enter system.log here or even FD.log.
  382.                         Logging is done in FrontDoor- or BBS-style.
  383.  
  384.       1.8 LOGSTYLE      Frontdoor Style    or
  385.                         BBS Style
  386.  
  387.  
  388.  
  389.  
  390.  
  391.  
  392.  
  393.  
  394.  
  395.  
  396.  
  397.  
  398.         DVS Documentation                  (Cont.)  Paths - Configuration   5
  399.  
  400.  
  401.  
  402.  
  403.  
  404.  
  405.       ■ 2 USERSETTINGS ───────────────────────────────────────────────────
  406.  
  407.         NOTE !   "RESUME" used in this context means that the user is allowed 
  408.                  to stay on the BBS on your expence after a successful
  409.                  call-back. See chapter "Tuning DVS and BBS" for more
  410.                  details on this subject.
  411.  
  412.  
  413.       2.1 STARTLEVEL    SecurityLevel the user MUST have at start of DVS.
  414.                         range: 0 - 65535
  415.  
  416.       2.2 AFTERLEVEL    SecurityLevel the user gets after a successful
  417.           RESUME        call-back and may stay online for some time.
  418.                         range: 0 - 65535
  419.  
  420.  
  421.       2.3 AFTERLEVEL    SecurityLevel the user gets after a successful
  422.           NO RESUME     call-back and DVS must hang up.
  423.                         range: 0 - 65535
  424.  
  425.       2.4 STARTFLAGS    Userflags MUST match this setting at start of DVS
  426.                           X = must be on
  427.                           - = must be off
  428.                           ? = don't care
  429.  
  430.       2.5 AFTERFLAGS    Userflags will be set in accordance with
  431.           RESUME        this setting after a successful call-back and the 
  432.                         user may stay online for some time.
  433.                           X = will be set to on
  434.                           - = will be set to off
  435.                           ? = will be unchanged
  436.  
  437.       2.6 AFTERFLAGS    Userflags will be set in accordance with
  438.           NO RESUME     this setting after a successful call-back and DVS
  439.                         must hang up.
  440.                           X = will be set to on
  441.                           - = will be set to off
  442.                           ? = will be unchanged
  443.  
  444.  
  445.  
  446.                       ! Editing the flag-setting can be done as follows:
  447.  
  448.                         <space> to toggle options
  449.                         <X>     to set to "X" and go to next
  450.                         <->     to set to "-" and go to next
  451.                         <?>     to set to "?" and go to next
  452.                         <tab>   to next set
  453.  
  454.  
  455.  
  456.  
  457.  
  458.  
  459.  
  460.         DVS Documentation                    Usersettings - Configuration   6
  461.  
  462.  
  463.  
  464.       ■ 3 TIMING ─────────────────────────────────────────────────────────
  465.  
  466.  
  467.       3.1 LOCAL
  468.       3.2 LONG DISTANCE
  469.       3.3 INTERNATIONAL
  470.                         Menu to select the distance-type for timing.
  471.  
  472.         DAYS            A special sub-menu to select the day or tag more
  473.                         than one days for time-setting.
  474.                   NOTE! Tagging is done by pressing the space-bar. Tagging
  475.                         a tagged day will untag it again.
  476.                   NOTE! The day-tags are cleared when returning to the main
  477.                         config-menu. Otherwise the tags are kept the same.
  478.                         This makes quick configuring possible.
  479.  
  480.       T.1 START CB      Starttime to allow call-backs by DVS.
  481.  
  482.       T.2 END   CB      Endtime of call-backs.
  483.                         (00:00 - 00:00 = no restriction)
  484.  
  485.       T.3 STARTSTAY     Starttime to allow user to stay on BBS after 
  486.                         successful callback. (RESUME)
  487.  
  488.       T.4 ENDSTAY       Endtime of RESUME.
  489.                         When STARTSTAY and ENDSTAY are set to 00:00,
  490.                         then there is no restriction for RESUME, so the
  491.                         timing for CB is valid.
  492.  
  493.                      !  Periods may be day-overlapping.
  494.                         Ea.: 18:00 - 08:00  is valid.
  495.  
  496.       T.5 STAY TIME     Amount of time you give to the user
  497.                         to look around on your expence.
  498.  
  499.                   NOTE! When editing time in GLOBAL mode (days tagged),
  500.                         there is no need to edit. All timings are set for
  501.                         all tagged days when leaving this menu. Regardless of
  502.                         edited or not.
  503.  
  504.                EXAMPLE: You want to set all types at all days to no
  505.                         restricted CB-time and a stay-time of 20 min.
  506.         
  507.                         a. Select timing from main menu.
  508.                         b. Select 1. Local
  509.                         c. Tag ALL days and press enter
  510.                         d. Set all periods to 00:00 and STAY TIME to 00:20
  511.                         e. Press ESC (alls days for local are set now)
  512.                         f. Select 2. Long Distance
  513.                         g. Press enter (because days are still tagged)
  514.                         h. Press ESC in timing-menu (timing is the same)
  515.                         i. Select 3. International
  516.                         j. Press enter (days still tagged)
  517.                         k. Again ESC in timing-menu.
  518.  
  519.                         Confused?.... just play a little with it and you'll
  520.                         see it's rather easy to use.
  521.  
  522.         DVS Documentation                          Timing - Configuration   7
  523.  
  524.  
  525.  
  526.  
  527.  
  528.  
  529.       ■ 4 BEHAVIOUR ──────────────────────────────────────────────────────
  530.  
  531.  
  532.       4.1 CHECK NUMBERS Actualy the main feature of DVS. It will scan
  533.                         the userbase for known numbers.
  534.                         When a number is already known, DVS won't call back.
  535.                         Even when a smart fake-user enters his 
  536.                         phonenumber extended with a tailing random 
  537.                         number, DVS will recognize it!
  538.                   NOTE! DVS does not look at the "deleted-flag" in the
  539.                         userbase.
  540.  
  541.       4.2 TIMES TO TRY  Total times to try a number.
  542.                         DVS keeps track of all called numbers in a file
  543.                         you named as History-File. When this amount for
  544.                         a specific number exceeds, then DVS will refuse
  545.                         to call. In this way you can protect yourself
  546.                         against really bad-users.
  547.                         Range: 0 - 99
  548.                                0 = no restriction.
  549.                                (99 = "are you nuts?!")
  550.  
  551.                   NOTE! When there is the need to exclude a number from this
  552.                         check (ea. problems with users' modem), locate the
  553.                         number in this history-file and set its counter
  554.                         to "00". (You can use a normal ascii-editor)
  555.  
  556.  
  557.       4.3 REDIAL        Times to try a number in one session. Look at 
  558.                         this field as an "extra" dial. DVS will dial 
  559.                         ONCE + REDIAL = TIMES in one session.
  560.                   NOTE! Password-failure will eliminate redialing.
  561.  
  562.         
  563.       4.4 INTELLIGENT   To use intelligent detection of international
  564.                         numbers or use Country-control-file instead.
  565.                         With this option ON, DVS will look at the first
  566.                         figure of each (home and data) number. When 
  567.                         that first character is not a "0" then DVS assumes
  568.                         it is dealing with an international number.
  569.                         This routine is done AFTER translation
  570.                         with your "Own Country Code". (see below)
  571.                         When only ONE number seems to be international there
  572.                         must be something wrong. DVS then displays a 
  573.                         message to the user to check his numbers.
  574.  
  575.  
  576.  
  577.  
  578.  
  579.  
  580.  
  581.  
  582.  
  583.  
  584.         DVS Documentation                       Behaviour - Configuration   8
  585.  
  586.  
  587.  
  588.  
  589.  
  590.  
  591.       ■ 4 BEHAVIOUR ──(continued)─────────────────────────────────────────
  592.  
  593.  
  594.       4.5 ASK ENTER     To make sure the user reads the help-text that
  595.                         is shown to him/here, explaining what to do
  596.                         when DVS actually calls back.
  597.                         I made this function optional because some
  598.                         sysops like it and others want a more faster
  599.                         method without another key to press.
  600.  
  601.  
  602.       4.6 OWN COUNTRY   The code of Your Country.
  603.                         When the first characters of the user's
  604.                         phonenumbers are equal to this code, then
  605.                         DVS will swap these with ....
  606.  
  607.  
  608.       4.7 CODE TO USE           .... this code.
  609.                         Some callers are using IEMSI or keyboard macro's 
  610.                         and have their numbers entered in international 
  611.                         notation. Ea.:    +31-1714-13120
  612.  
  613.                         We will have to replace the country-code so
  614.                         DVS will call the right number and skips
  615.                         the search though his country-file when
  616.                         the intelligent detection is disabled.
  617.  
  618.  
  619.       4.8 VISBLE CODE   Show the code entered by the user on screen
  620.                         or reply with dots
  621.  
  622.  
  623.       4.9 MAX RETURN    Maximum allowed empty answers on the input
  624.                         of the DVS-code by the user.
  625.                         Range: 0 - 99
  626.  
  627.  
  628.       4.A EXT. ASCII    Use extended ASCII.
  629.                         Some systems don't understand the ascii-codes
  630.                         above 127. For Atari-users; set this option
  631.                         to "NO".
  632.       
  633.  
  634.       
  635.  
  636.  
  637.  
  638.  
  639.  
  640.  
  641.  
  642.  
  643.  
  644.  
  645.  
  646.         DVS Documentation               (Cont.) Behaviour - Configuration   9
  647.  
  648.  
  649.  
  650.  
  651.  
  652.  
  653.       ■ 5 MODEM ──────────────────────────────────────────────────────────
  654.  
  655.  
  656.       5.1 COMPORT       The COM-port DVS must use.
  657.                         Range: COM1 - COM8
  658.  
  659.       5.2 INITSTRING    Initstring at startup of DVS. (ATZ should do it)
  660.  
  661.       5.3 DIALPREFIX    The string to get your modem dialing (ATDT)
  662.  
  663.       5.4 HANGUP        Some systems do not work properly with the "normal"
  664.                         hangup-sequence done by lowering DTR.
  665.                         Those systems need to get into the command-mode first
  666.                         by sending "+++" to the modem, wait a few seconds and
  667.                         then send the "ATH0" or "ATZ".
  668.                         A "~" is translated to 1 second pause.
  669.         
  670.                EXAMPLE: ~+++~~~ATH0░░░░░░░░░░░░░░░░░░
  671.  
  672.                   NOTE! First try DVS with this string empty so it uses
  673.                         the DTR-low method.
  674.  
  675.       5.5 INTERNATIONAL The number for international access.
  676.                         Most modems support the "," as command for pause.
  677.                         Append this to be sure you'll get an international
  678.                         dialtone.
  679.  
  680.                   NOTE! Do NOT use "|" in modemstrings for enter-simulation.
  681.                         DVS takes care of that itself.
  682.  
  683.       5.6 WAIT CARRIER  Seconds to wait for carrier at time of call-back.
  684.                         Range: 60 - 240
  685.                         Default 90 seconds should be enough.
  686.  
  687.  
  688.  
  689.       ■ 6 REGISTRATION ───────────────────────────────────────────────────
  690.  
  691.  
  692.       6.1 BBS NAME      Name of your BBS.
  693.                         Extended ascii supported.
  694.  
  695.       6.2 SYSOP NAME    Name of the System Operator.
  696.                         Extended ascii supported.²
  697.  
  698.       6.3 REGCODE1      Enter the first code here. You will receive this 
  699.                         code after you register. 
  700.  
  701.       6.4 REGCODE2      Enter the second code here. You will receive this 
  702.                         code after you register.
  703.  
  704.         NOTE! Be sure to quote <BBSNAME> and <SYSOPNAME> correctly
  705.               when you register.
  706.  
  707.  
  708.         DVS Documentation            Modem / Registration - Configuration  10
  709.  
  710.  
  711.  
  712.  
  713.  
  714.  
  715.       ■ 7 NETMAIL─────────────────────────────────────────────────────────
  716.  
  717.  
  718.       7.1 WR. SUCCESS   Yes / No
  719.                         Enable reporting of successful DVS-sessions.
  720.       
  721.       7.2 WR. ABORT     Yes / No
  722.                         Enable reporting of aborted DVS-sessions which
  723.                         are stopped BEFORE dialing.
  724.                         (ea.: Outside time, Blocked number etc.)
  725.  
  726.       7.3 WR. FAILED    Yes / No
  727.                         Enable reporting of failed DVS-sessions which
  728.                         results are "NO CARRIER", "BUSY" etc. AFTER 
  729.                         dialing.
  730.                         
  731.                   NOTE! With these three options set to "NO" there are no 
  732.                         messeages created. Do so if you don't have a mail-
  733.                         system or don't even know what NetMail is.
  734.  
  735.  
  736.  
  737.       7.4 NETMAIL-PATH  Pointing to your netmail-directory.
  738.                         ea.: "c:\frontd\mail\         "
  739.  
  740.  
  741.       7.5 NODENUMBER    4-dimensional nodenumber of the addressee of these
  742.                         netmail-reports.
  743.                         ea.: 111:313/200.0
  744.  
  745.  
  746.  
  747.       7.6 STATUS        Normal / Hold / Crash
  748.         
  749.       7.7 DIRECT-FLAG   ON / OFF
  750.         
  751.       7.8 KILL/SENT FL. ON / OFF
  752.         
  753.                         With these Status and Flags you decide how your 
  754.                         mailer will treat this message. In case of writing 
  755.                         to yourself (Sysop of the system) it doesn't matter 
  756.                         much, but in case you want the message to be sent 
  757.                         to your Co-Sysop it does matter a lot.
  758.         
  759.  
  760.  
  761.  
  762.  
  763.  
  764.  
  765.  
  766.  
  767.  
  768.  
  769.  
  770.         DVS Documentation                         NetMail - Configuration  11
  771.  
  772.  
  773.  
  774.  
  775.  
  776.  
  777.       ▌ Installing DVS
  778.       ▌ ────────────────────────────────────────────────────────────────
  779.  
  780.  
  781.         After configuring it is time to install DVS into your BBS.
  782.  
  783.         The best way to call DVS from the BBS-program is to install it
  784.         as a TYPE 7.
  785.         
  786.         When DVS.EXE and DVS.CFG are located in your bbs-directory the
  787.         commandline could look like:
  788.  
  789.         
  790.         DVS.EXE  [OTHER.CFG]  *E  *H  [*S]
  791.         
  792.         
  793.                  [OTHER.CFG]     when you want to use an alternative 
  794.                                  configuration. 
  795.  
  796.                          *E      tells your bbs-software to read the 
  797.                                  exitinfo.bbs afterwards. 
  798.                                  (RA-users can forget this parameter)
  799.  
  800.                          *H      tells your bbs-software to leave the 
  801.                                  Fossil "hot". 
  802.  
  803.                          *S      to swap before shelling. (*M for RA-users)
  804.         
  805.         
  806.         When you don't want all your doors in the system-directory and
  807.         place them in seperate directories, the commandline could be:
  808.  
  809.         c:\dvspath\DVS.EXE c:\dvspath\DVS.CFG *E *H [*S]
  810.  
  811.                (RA-users don't use *E and use *M for *S)
  812.  
  813.  
  814.         DVS will automatically enter the test-mode when entered local.
  815.         (Baudrate 0) In this case no modem-activity is performed but
  816.         just simulated on screen.
  817.  
  818.  
  819.         The Test-Mode also shows you how nice it is to be registered.
  820.         This "registration" can be disabled by the parameter /T for
  821.         testing purposes of your real registration-codes.
  822.  
  823.  
  824.         By using  /D  on the commandline you activate the Dutch language.
  825.         All messages to the users will then be in Dutch.
  826.  
  827.  
  828.  
  829.  
  830.  
  831.  
  832.         DVS Documentation                                         Install  12
  833.  
  834.  
  835.  
  836.  
  837.  
  838.  
  839.       ▌ DVS in MultiLine
  840.       ▌ ────────────────────────────────────────────────────────────────
  841.  
  842.         
  843.         For multiline-usage you create DVS1.CFG, DVS2.CFG etc..
  844.  
  845.         You may do this by creating DVS1.CFG with DVS_C.EXE, then
  846.         copy DVS1.CFG to DVS2.CFG. 
  847.  
  848.         You will only have to change the COMport in DVS2.CFG using DVS_C.EXE.
  849.  
  850.  
  851.  
  852.         Call DVS from the BBS as:
  853.  
  854.  
  855.         Type   :   7
  856.         Command:   c:\dvsdir\DVS.EXE c:\dvsdir\DVS*N.CFG  *H  *E  [*S]
  857.                                                   --
  858.                    (RA-users don't use *E and use *M for *S)
  859.  
  860.  
  861.  
  862.         At runtime the "*N" will be translated to the COMport by your
  863.         BBS-software.
  864.  
  865.  
  866.         Be sure to point to the same historyfile in any config-file!
  867.         All numbers will have to be checked against this file.
  868.  
  869.  
  870.  
  871.  
  872.  
  873.  
  874.  
  875.  
  876.  
  877.  
  878.  
  879.  
  880.  
  881.  
  882.  
  883.  
  884.  
  885.  
  886.  
  887.  
  888.  
  889.  
  890.  
  891.  
  892.  
  893.  
  894.         DVS Documentation                                       Multiline  13
  895.  
  896.  
  897.  
  898.  
  899.  
  900.  
  901.       ▌ DVS as Sysop call-back
  902.       ▌ ────────────────────────────────────────────────────────────────
  903.  
  904.  
  905.         There are situations when you or your Co must do some remote work 
  906.         on your system. Therefore there must be a way to let your system 
  907.         call you so the person whose line you are using won't have to pay 
  908.         for it.
  909.  
  910.         So here is an example how to use DVS as a call-back function.
  911.  
  912.         Run DVS_C in it's own directory like this:
  913.         
  914.             DVS_C   SYSOP.CFG
  915.         
  916.         and be sure to:
  917.  
  918.             Set the STARTLEVEL and AFTERLEVEL R to your sysoplevel.
  919.  
  920.             Set the STARTFLAGS and AFTERFLAGS R to all questionmarks.
  921.  
  922.             Set the Phonenumbercheck to NO
  923.         
  924.             Set the "Times to try a number" to 0   (ZERO)
  925.  
  926.             Set the amount of time you may stay online to ...high!
  927.                     (for all distance-types and all days)
  928.  
  929.  
  930.         Install DVS in your secret sysop-menu (I'm sure it exists :-) )
  931.         like:
  932.  
  933.         Type   :   7
  934.         Command:   c:\dvsdir\DVS.EXE c:\dvsdir\SYSOP.CFG *H *E [*S]
  935.  
  936.                    (RA-users don't use *E and use *M for *S)
  937.  
  938.  
  939.         NOTE! You must be able to change your numbers in a menu.
  940.         
  941.         With DVS installed this way, you will notice that the help-screen 
  942.         (normaly shown to the new user) has been replaced by a very simple 
  943.         statement: " [Sysop Session] ".
  944.         This is done for speeding up this function.
  945.  
  946.  
  947.  
  948.  
  949.  
  950.  
  951.  
  952.  
  953.  
  954.  
  955.  
  956.         DVS Documentation                                 Sysop Call-back  14
  957.  
  958.  
  959.  
  960.  
  961.  
  962.  
  963.       ▌ DVS as Userbase Cleaning Service
  964.       ▌ ────────────────────────────────────────────────────────────────
  965.  
  966.  
  967.         Perhaps you are using a verification program like DVS for the 
  968.         first time and want to check all your users or all users up to 
  969.         a specific level. Now DVS is able to handle that for you by 
  970.         using the "/L" at startup. 
  971.         
  972.         Simply give the users a flag on which DVS is started and after 
  973.         a successful call-back that flag is set off again.
  974.         The securitylevel will be left the way it was.
  975.         To easily set the flags of more users at once, you may want to use 
  976.         "SUPER BBS UTILITIES" written by Glenn Delahoy. 
  977.          
  978.  
  979.         So here is an example how to use DVS as a Clean-function.
  980.         (We'll use flag A-3 as the trigger in this example) 
  981.  
  982.  
  983.         Run DVS_C in it's own directory like this:
  984.         
  985.             DVS_C   CLEAN.CFG
  986.         
  987.         and be sure to:
  988.  
  989.             Set the STARTFLAG  A-3 to "X"
  990.          
  991.             Set the AFTERFLAG  A-3 to "-"     (both)
  992.  
  993.  
  994.         Install DVS in your TOP-menu like:
  995.  
  996.         Key    :  ^A
  997.         Level  :  Doesn't matter
  998.         Flags  :  A-3
  999.         Type   :   7
  1000.         Command:   c:\dvsdir\DVS.EXE c:\dvsdir\CLEAN.CFG /L *H *E [*S]
  1001.  
  1002.                    (RA-users don't use *E and use *M for *S)
  1003.  
  1004.  
  1005.         
  1006.         With DVS installed this way, all users with the A-3 flag ON will be 
  1007.         forced to do this verification. 
  1008.         Ofcourse the History-File is checked too. 
  1009.         
  1010.         After some time, 2 or 3 months, you can delete all the users with
  1011.         the A-3 flag still on, indicating they didn't pass the check or
  1012.         didn't call at all.
  1013.  
  1014.  
  1015.  
  1016.  
  1017.  
  1018.         DVS Documentation                               Cleaning Userbase  15
  1019.  
  1020.  
  1021.  
  1022.  
  1023.  
  1024.  
  1025.       ▌ Tuning DVS and BBS        /    Quick Install
  1026.       ▌ ────────────────────────────────────────────────────────────────
  1027.  
  1028.  
  1029.         How to make a waterproof system
  1030.  
  1031.  
  1032.         For DVS there are two groups of callers; those who may stay on 
  1033.         the BBS (Resume) after successful call-back and those who will 
  1034.         have to login again themselves.
  1035.  
  1036.         That's why there are two types of AFTERLEVEL and AFTERFLAGS.
  1037.  
  1038.         When a caller has to login again, his/her level and flags must be 
  1039.         set as they should be. In this case the AFTERLEVEL/FLAGS N settings 
  1040.         are used and we don't have to bother about anything more.
  1041.         
  1042.         In the other case, when a user may look around, we will have to block 
  1043.         uploading for him/her. Now the AFTERLEVEL/FLAGS R settings are used 
  1044.         and blocking the uploads is done by an extra flag we give when 
  1045.         returning to the BBS. I would call it the "LOOK-ONLY-FLAG". This flag 
  1046.         also takes care of running a Questionair at logoff that will set the 
  1047.         users' level and turn the Look-Only-Flag to off. 
  1048.  
  1049.         The best way for using the Resume-option (user may look around) is to 
  1050.         set the AFTERLEVEL the same as STARTLEVEL so there will be no problem 
  1051.         with the time-limit when returning to the BBS.
  1052.          
  1053.  
  1054.         Here is a quick install:
  1055.  
  1056.             {in your BBS-config...}
  1057.         1.  Create a New-User level (2) with:
  1058.                                           NO download-limit.
  1059.                                           Flag A1 ON.
  1060.         
  1061.         2.  Create a Validated-User level (10) with:
  1062.                                           Any download-limit.
  1063.                                           Flag A1 OFF.
  1064.  
  1065.             {in DVS-Config...}
  1066.         3.  Set STARTLEVEL    to 2
  1067.         4.  Set STARTFLAG     A1 to "X"  (must be on)
  1068.         
  1069.         5.  Set AFTERLEVEL R  the same as New-User level (2)
  1070.         6.  Set AFTERFLAG  R  A1 to "-"  (will be turned off) AND
  1071.                               A2 to "X"  (LOOK-ONLY-FLAG set to ON)
  1072.         
  1073.         7.  Set AFTERLEVEL N  to Validated-User level (10)
  1074.         8.  Set AFTERFLAG  N  A1 to "-"  (will be turned off)
  1075.         
  1076.         9.  Set the Timing for all days the way you want.
  1077.  
  1078.  
  1079.  
  1080.         DVS Documentation                          Tuning / Quick-Install  16
  1081.  
  1082.  
  1083.  
  1084.  
  1085.  
  1086.  
  1087.             Quick install (continued):
  1088.  
  1089.  
  1090.             {in BBS-menu}
  1091.         10. Make the first line in your main-menu (TOP) so that a NewUser 
  1092.             will be automatically sent to the DVS-menu.
  1093.             (Gosub-type to DVS, level 2, Flag A1, key ^A)
  1094.         11. Create a menu called DVS and make sure the next options are
  1095.             in it:
  1096.         
  1097.             action:                   key:                level:  flags:
  1098.             ------------------------  ------------------  ------  ----------
  1099.             Run DVS (type 7)          key of your choice     .    .
  1100.             Return to TOP-menu        ^A  (automatic)       10    NONE
  1101.             Return to TOP-menu        ^A  (automatic)        2    A2 (LOOK)
  1102.             Logoff                    key of your choice     .    .
  1103.  
  1104.             (to make it user-friendly add these lines as well...)
  1105.             Show Help-file (DVS.ANS)  key of your choice     .    .
  1106.             Change Phonenumbers       key of your choice     .    .
  1107.             Call Sysop                key of your choice     .    .
  1108.             Write Message to Sysop    key of your choice     .    .
  1109.  
  1110.  
  1111.         12. Alter your FILES-menu and make sure the next options are in it:
  1112.  
  1113.             action:                   key:                level:  flags:
  1114.             ------------------------  ------------------  ------  ----------
  1115.             Show LOOK.ANS             Same as upload         2    A2 (LOOK)
  1116.             Return to TOP-menu        Same as upload         2    A2 (LOOK)
  1117.  
  1118.             NOTE! "LOOK.ANS" will show the user a screen, telling him/her 
  1119.                   this connect is on your expence and therefore they may only 
  1120.                   look around.
  1121.                   Be sure to insert these lines BEFORE the actual upload-line
  1122.  
  1123.  
  1124.         13. Alter your LOGOFF-menu and insert the next option:
  1125.  
  1126.             action:                   key:                level:  flags:
  1127.             ------------------------  ------------------  ------  ----------
  1128.             Run LOGOFF.Q-A            Same as logoff         2    A2 (LOOK)
  1129.  
  1130.             This line must be inserted BEFORE the actual logoff-command.
  1131.  
  1132.             NOTE! The LOGOFF.Q-A should set the userlevel to 10 and turn the
  1133.                   A2-flag (LOOK) to OFF.
  1134.                   ea.:
  1135.                         SETSECURITY 10
  1136.                         SETFLAG     A2 OFF
  1137.  
  1138.  
  1139.  
  1140.  
  1141.  
  1142.         DVS Documentation                          Tuning / Quick-Install  17
  1143.  
  1144.  
  1145.  
  1146.  
  1147.  
  1148.  
  1149.       ▌ Appendix A
  1150.       ▌ ────────────────────────────────────────────────────────────────
  1151.  
  1152.  
  1153.  
  1154.  
  1155.  
  1156.  
  1157.         Copyrighted software mentioned in this documentation:
  1158.  
  1159.  
  1160.  
  1161.             ARJ                 Robert K. Jung
  1162.  
  1163.             FidoNet             Tom Jennings and Fido Software.
  1164.  
  1165.             FrontDoor           Joaquim Homrighausen
  1166.  
  1167.             MS-DOS              MicroSoft Corporation
  1168.  
  1169.             ParabelNet          Narda van Mazijk
  1170.  
  1171.             PKZIP               PKWARE, Inc.
  1172.  
  1173.             QEMM/DESQview       Quarterdeck Office Systems, Inc.
  1174.  
  1175.             QuickBBS            Richard Creighton & Steve Gabrilowitz
  1176.  
  1177.             RemoteAccess        Andrew Milner and Continental Software.
  1178.  
  1179.             SuperBBS/SuperNet   Risto Virkkala & Aki Antman
  1180.  
  1181.             SuperBBS Utilities  Glenn Delahoy
  1182.  
  1183.             TechNet             Mart van den Engh
  1184.  
  1185.             X00-Fossil          Raymond L. Gwinn
  1186.  
  1187.  
  1188.  
  1189.  
  1190.  
  1191.  
  1192.  
  1193.  
  1194.  
  1195.  
  1196.  
  1197.  
  1198.  
  1199.  
  1200.  
  1201.  
  1202.  
  1203.  
  1204.         DVS Documentation                                      Appendix A  18
  1205.  
  1206.  
  1207.  
  1208.  
  1209.  
  1210.  
  1211.       ▌ Appendix B
  1212.       ▌ ────────────────────────────────────────────────────────────────
  1213.  
  1214.  
  1215.  
  1216.  
  1217.  
  1218.         Beta-testers for DVS are:
  1219.  
  1220.  
  1221.  
  1222.  
  1223.         Cover Girl BBS            31-1727-10233    Jan-Willem Vermeulen
  1224.  
  1225.         Impressive Leidschendam   31-70-3200527    Nick Groot
  1226.  
  1227.         EroLine                   31-1727-14172    Oswin Harkes
  1228.  
  1229.         Harbour BBS               31-2290-70143    Ron Vos
  1230.  
  1231.  
  1232.  
  1233.  
  1234.         I can't thank you guys enough.
  1235.  
  1236.  
  1237.         Special thanks to Frank Hemmelder.
  1238.  
  1239.  
  1240.  
  1241.  
  1242.  
  1243.  
  1244.  
  1245.  
  1246.  
  1247.  
  1248.  
  1249.  
  1250.  
  1251.  
  1252.  
  1253.  
  1254.  
  1255.  
  1256.  
  1257.  
  1258.  
  1259.  
  1260.  
  1261.  
  1262.  
  1263.  
  1264.  
  1265.  
  1266.         DVS Documentation                                      Appendix B  19
  1267.  
  1268.  
  1269.  
  1270.  
  1271.  
  1272.  
  1273.       ▌ Appendix C
  1274.       ▌ ────────────────────────────────────────────────────────────────
  1275.  
  1276.  
  1277.  
  1278.  
  1279.         Author & Registration site:
  1280.  
  1281.  
  1282.  
  1283.                 Huub Smit
  1284.  
  1285.                 ──Diamond──
  1286.  
  1287.                 +31-1714-13120
  1288.  
  1289.  
  1290.  
  1291.                 Network-addresses:
  1292.  
  1293.  
  1294.                 111:313/200 at TechNet
  1295.                 9:77/600    at ParabelNet
  1296.                 42:1101/109 at SuperNet
  1297.                 2:281/617.3 at FidoNet
  1298.  
  1299.  
  1300.  
  1301.                 Mail-address:
  1302.  
  1303.                 Diamond Trade
  1304.                 PO-box 59
  1305.                 2396 ZH  Koudekerk a/d Rijn
  1306.                 The Netherlands
  1307.  
  1308.  
  1309.  
  1310.         ! In 1994 the phone numbers may change !
  1311.  
  1312.  
  1313.  
  1314.  
  1315.  
  1316.  
  1317.  
  1318.  
  1319.  
  1320.  
  1321.  
  1322.  
  1323.  
  1324.  
  1325.  
  1326.  
  1327.  
  1328.         DVS Documentation                                      Appendix C  20
  1329.  
  1330.  
  1331.  
  1332.  
  1333.  
  1334.  
  1335.       ▌ Appendix D
  1336.       ▌ ────────────────────────────────────────────────────────────────
  1337.  
  1338.  
  1339.  
  1340.  
  1341.         Files in DVS211.ARJ :
  1342.  
  1343.  
  1344.  
  1345.         DVS.DOC         42000  This file
  1346.         DVS.EXE         48565  Main program
  1347.         DVS_C.EXE       41502  Configuration program
  1348.         NEW210.DOC       8900  Update- and bugfix-reports
  1349.         COUNTRY#.CTL     5000  Example file
  1350.         PHONE#.CTL       3300  Example file
  1351.         FILE_ID.DIZ       230  BBS-description for DVS
  1352.         INTERNAT.REG     1700  International Registration form
  1353.         NEDERLND.REG     1700  Dutch Registration form
  1354.         HLP_ENG.ARJ      2781  English helpfiles
  1355.         HLP_HOL.ARJ      3020  Dutch helpfiles
  1356.  
  1357.  
  1358.  
  1359.  
  1360.  
  1361.  
  1362.  
  1363.  
  1364.  
  1365.       ▌ Special Note
  1366.       ▌ ────────────────────────────────────────────────────────────────
  1367.  
  1368.  
  1369.         I want to thank you in advance for registering DVS. 
  1370.         
  1371.         It is really important to me to know who appreciates my work 
  1372.         and so you help me fill my time in a right way. 
  1373.  
  1374.         ShareWare is the most wonderfull way of getting your software and 
  1375.         that's why I'm using this concept.
  1376.  
  1377.  
  1378.         Good luck with your BBS !
  1379.  
  1380.         Regards,
  1381.  
  1382.            Huub.
  1383.  
  1384.  
  1385.  
  1386.         PS  If there is the need for a registration-site in your 
  1387.             country, please let me know.
  1388.             
  1389.  
  1390.         DVS Documentation                       Appendix D / Special Note  21
  1391.  
  1392.  
  1393.  
  1394.  
  1395.  
  1396.  
  1397.  
  1398.  
  1399.  
  1400.                       ░█████       ░██    ░██     ░█████
  1401.                       ░██  ░██     ░██    ░██    ░██
  1402.                       ░██   ░██     ░██  ░██      ░█████
  1403.                       ░██   ░██     ░██  ░██          ░██
  1404.                       ░██  ░██       ░██░██      ░██  ░██ 
  1405.                       ░██████         ░███        ░█████
  1406.  
  1407.  
  1408.  
  1409.                                     DVS 2.11
  1410.  
  1411.  
  1412.                            Diamond Verification System
  1413.  
  1414.  
  1415.                                      ──end──
  1416.  
  1417.  
  1418.